package com.zzjx.common.model;

import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;

import java.io.Serializable;

/**
 * 实体父类
 *
 * @author zzjx
 */
@Data
public abstract class AbstractEntity<T extends Model<?>> extends SuperEntity<T> {

    /**
     * 获取主键
     *
     * @return
     */
    public abstract Serializable getPkVal();

    /**
     * 设置主键
     *
     * @param pkVal
     */
    public abstract void setPkVal(Serializable pkVal);

}
